package com.collection;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class TestGeneric {
    public static void main(String[] args) {
        //实参
        MyCollection<String> mc = new MyCollection<String>();

        mc.set("wyw",0);

        String b = mc.get(0);

        List list = new ArrayList();
        Map map = new HashMap();
    }
}

//形参
class MyCollection<E>{
    Object[] objs = new Object[5];  //创建了一个长度为 5 的对象数组 objs，用于存储数据。

    public void set(E e,int index){
        objs[index] = e;
    }

    public E get(int index){
        return (E)objs[index];
    }

}
